//动态加载js,css文件的javascript函数

 var _filesadded =""//已经加载的文件列表
 var _jsfilesLocaled =""//已经加载到本地的js文件列表

//静态加载 不检查是否已经下载
function LoadJsCssFile(filename, filetype){ 
	if (filename !='')
	{
		if(filetype=="js"){//如果是.js文件
			var fileref=document.createElement('script');
			fileref.setAttribute("type","text/javascript");
			fileref.setAttribute("src",filename);
		}
		else if(filetype=="css"){//如果是.css文件
			var fileref=document.createElement("link");
			fileref.setAttribute("rel","stylesheet");
			fileref.setAttribute("type","text/css");
			fileref.setAttribute("href",filename);
		}
		if(typeof fileref !="undefined")
			document.getElementsByTagName("head")[0].appendChild(fileref)
	}
}

//EXT.AJAX异步加载
function dLoadJs(jsurl,successCall,failureCall){
	if(jsFileIsLoad(jsurl)){
		successCall();
	}else{
		Ext.Ajax.request({  
			method:'GET',  
			url: jsurl,  
			scope: this,  
			success: function(response){  
						eval(response.responseText);  
						_jsfilesToLocal(jsurl);
						successCall();
			},
			failure: failureCall
		});  
	}
}


 function CheckLoadJsCssFile(filename, filetype){
	if(_filesadded.indexOf("["+filename+"]")==-1){
		LoadJsCssFile(filename, filetype);
		_filesadded +="["+filename+"]";//从表单中加载的文件列表
	}
 }
 function _jsfilesToLocal(filename){
	 if(_jsfilesLocaled.indexOf("["+filename+"]")==-1){
		_jsfilesLocaled +="["+filename+"]";
	 }
 }
function jsFileIsLoad(filename){
	if(_jsfilesLocaled.indexOf("["+filename+"]")!=-1){
		return true;
	}else{
		return false;
	}
}
 //CheckLoadJsCssFile("myscript.js", "js")//加载成功
 //CheckLoadJsCssFile("myscript.js", "js")//文件存在，不再加载